@charset "utf-8";
*{margin:0;padding:0;}
body{font-size:12px;font-family:宋体,Arial, Helvetica, sans-serif; color:#333; background:#f1f1f1;}
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#333; text-decoration:none;}
a:hover{ color:#ff9200;}
input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:5px; width:100%;}
.blank3{font-size:0; height:2px; width:100%;}
.blank4{font-size:0; height:1px; width:100%;}

.window{ width:110px; height:462px;  z-index:899;   position:fixed; position:absolute; left:50%; margin-left:520px; top:313px; }
.online{ width:100px; height:375px; background:#FFF; position:relative; z-index:910;  }
.online h2{ width:80px; height:85px; background:url(http://hnny.wenming.cn/images/online-h2.jpg) no-repeat left top; border-bottom:1px solid #CCC; margin:0 auto;}
.line{ width:80px; height:44px; margin:0 auto; position:relative; z-index:920;}
.line p{ width:80px; height:42px; overflow:hidden;/* border:1px solid #FFF; */ padding:1px; position:absolute; right:0px; top:0; z-index:940; overflow:hidden; cursor:pointer;}
.line p img{width:80px; height:40px; position:absolute; left:0; top:0; z-index:960; border:1px solid #FFF; border-bottom:1px solid #CCC;}
.line p span{ width:100px; height:42px; line-height:42px; display:block; float:right; background:#FFF; text-align:center; overflow:hidden; display:none;}
.line p span.lp-site{ width:222px;}
.line p.lp{ width:262px; left:-182px;}
.line p.curr{ border:1px solid #CCC; padding:0;}
.line p.curr span{ color:#e55656; display:block;}
.online h3{ width:70px; height:70px; margin:0 auto; overflow:hidden;}
.online h3 img{ width:70px; height:70px;}
.online h4{ width:70px; height:24px; line-height:24px; font-weight:normal; text-align:center; margin:0 auto; overflow:hidden;}
.online h5{ width:100px; height:24px; background:url(http://hnny.wenming.cn/images/totop.jpg) no-repeat left top; cursor:pointer; }



.layout{width:100%; height:auto;}
.container{  height:auto; margin:0 auto; background:#f1f1f1 url(http://hnny.wenming.cn/images/flash.jpg) no-repeat center top;}
.banner{ width:1000px;  height:313px; margin:0 auto; overflow:hidden;}
/*.nav{ width:1000px; height:66px; background:url(http://hnny.wenming.cn/images/nav.jpg) no-repeat left top; margin:0 auto;}*/
.nl-01,.nl-02,.nl-03,.nl-04{ width:75px; height:56px; padding:5px 0; float:left; background:url(nav-li.jpg) no-repeat right top;}
.nl-01 p,.nl-02 p,.nl-03 p,.nl-04 p{ width:74px; height:28px; line-height:28px; float:left; font-size:14px; font-family:"微软雅黑"; text-align:center; }
.nl-01 p a,.nl-02 p a,.nl-03 p a,.nl-04 p a{ color:#FFF;}
.nl-02 p{ width:104px;}
.nl-02 p.nl-li{ width:74px; }
.nl-02{ width:283px; }
.nl-03{ width:329px; }
.nl-04{ width:313px; }
.nl-03 p,.nl-04 p{ width:104px; }
.nl-03 p.nl-li{ width:120px; }
.tool{ width:870px; height:42px; background:url(http://hnny.wenming.cn/images/tool.jpg) no-repeat left top; margin:0 auto; padding:0 65px;}
.affiche{ width:170px; height:42px; line-height:42px; float:left; overflow:hidden;}
.date{ width:320px; height:42px; line-height:42px; padding-left:32px; float:left; overflow:hidden; background:url(http://hnny.wenming.cn/images/date.png) no-repeat left 11px; }
.search{ width:204px; height:22px; float:right; margin-top:10px; display:inline; overflow:hidden; }
.search p{ float:left; overflow:hidden;}
.search p.search-input{ width:160px; height:18px; padding:1px 5px; background:#FFF; border:1px solid #dcdcdc;}
.search p.search-input input{ width:160px; height:18px; line-height:18px; border:0;}
.search p.search-btn,.search p.search-btn input{ width:22px; height:22px;}
.search p.search-btn{ margin-left:10px; display:inline; }

.main{ width:1000px; height:auto; margin:0 auto; background:#FFF;}


.container-footer{  height:auto; margin:0 auto; background:#f1f1f1; position:relative; z-index:300;}
.footer{ width:1000px; height:auto;  margin:0 auto;}
.footer-left{ width:600px; height:auto; float:left;}
.fl-nav{ width:600px; height:48px; line-height:48px;}
.copyright{ width:600px; height:auto; line-height:48px; text-align:left; }
.footer-right{ width:333px; height:auto; float:right; }
.footer-right li{ width:101px; height:125px; float:left; overflow:hidden; margin-left:10px; display:inline;}
.footer-right li p{ width:85px; height:85px; border:8px solid #FFF; overflow:hidden; }
.footer-right li p img{ width:85px; height:85px;}
.footer-right li h3{ width:101px; height:30px; line-height:30px; font-weight:normal; font-size:12px; overflow:hidden; text-align:center;}